草庐IT

Unity 报错

全部标签

在Linux中启动nacos,报错Please set the JAVA_HOME variable in your environment

文章目录问题一、原因二、解决步骤1.引入库2.配置环境变量3.修改nacos中,startup.sh脚本总结问题在Ubantu18.04中安装好nacos后启动,报错PleasesettheJAVA_HOMEvariableinyourenvironment,Weneedjava(x64)!jdk8orlaterisbetter!一、原因没有安装Java环境二、解决步骤1.引入库代码如下:sudoadd-apt-repositoryppa:webupd8team/javasudoapt-getupdatesudoapt-getinstalloracle-java8-installer验证是否成

了解Unity编辑器之组件篇Scripts(六)

Scripts:有Unity提供的一些脚本插件(自己新建的脚本也会出现在里面)一、TMPro:有一些与文字显示和排版相关的脚本1.TextContainer(文本容器):TextContainer是一个内容框,用于定义文本的显示范围。通过设置TextContainer的边界,可以控制文本在屏幕上的位置和大小。 (1)AnchorPosition(锚点位置):锚点位置决定了父对象(通常是RectTransform)中文本容器的起始位置。它可以是矩形对象的矩形中的一个点,例如左上角、中心等。文本容器将根据锚点位置进行定位和调整。(2)Dimensions(尺寸):文本容器的尺寸属性定义了文本在父对

在Unity中一些Loading界面制作的小技巧

目录1.使用自己的图片制作游戏开始、加载界面。2.制作加载进度条并且实现场景跳转3.制作简单计时器并且实现场景跳转1.使用自己的图片制作游戏开始、加载界面。添加Canvas,image,Rawimage.将图片导入到Unity中,可以创建一个文件夹保存它们,直接拖拽进来即可。(图片拖拽到Rawimage上,就会显示图片)2.制作加载进度条并且实现场景跳转首先先添加场景:后面的一些数字就代表着它们,会被写进代码里面实现跳转。添加Slider和文本,可以调整成自己喜欢的形状和颜色。实现代码:usingSystem.Collections;usingSystem.Collections.Generi

Unity制作右键菜单(自适应分辨率)

一、需求    右键触发打开菜单,左键在内部可选择选项,左键单击菜单范围外关闭。难点在于屏幕坐标系,鼠标位置,UI位置之间的关系。二、理论    前置知识:        unity中,用RectTransform对象的position.x和position.y表示UI在屏幕中(相对于左下角的正值)的位置。而两者所代表的点,就是UI中的Pivot的点。        Pivot中,0也是最左或者最下,都是同一个参考。Pivot(0,1)则表示,UI坐标点选取为最左边,最上边,也就是左上角,用0-1的比例表示。细心可以发现Pivot就是一个空心圆。这个点就表示UI的位置点。pivot(0,1)位

npm i 报错:This version of npm is compatible with lockfileVersion@1, but package-lock.json

一、报错二、原因  npm是lockfileVersion@1的,但package-lock.json是源于lockfileVersion@2;npm版本不匹配三、解决方法1、升级一下npmnpminstall-gnpm方法2、更新本地全局包到最新:npmi-gnpm@latest或者更新到指定版本: npminstall-gnpm@x.x.x 方法3、以上方法若无法解决:直接重装nvm来管理node版本\自动下载npm补充:npm-v查看npm版本号

XR2 Pancake VR下的Unity Launcher优化

文章目录概要表现优化纹理优化程序圆角多语言跑马效果UI亮边优化瀑布流效果(无限滚动ScrollRect)性能优化概要表现优化纹理优化在游戏中,纹理是占用大量内存和显存的重要资源。为了优化性能,我们可以考虑以下措施:压缩纹理:使用适当的纹理压缩格式,如ETC、ASTC或BC等,以减少纹理占用的内存和显存。减小纹理尺寸:根据实际需求,将纹理的分辨率调整到合适的大小,避免使用过大的纹理。使用纹理压缩工具:借助工具对纹理进行压缩,以减小纹理文件的大小。程序圆角在UI设计中,常常需要使用圆角效果来增加界面的美观度。为了提高性能,我们可以考虑以下改进:从VertexFilletImage到AlphaFil

使用团结引擎开发Unity 3D射击游戏

一、前言    本案例是初级案例,意在引导想使用unity的初级开发者能较快的入门,体验unity开发的方便性和简易性能。   本次我们将使用团结引擎进行开发,帮助想体验团结引擎的入门开发者进行较快的环境熟悉。   本游戏是一个俯视角度的射击游戏。主角始终位于屏幕中心位置,玩家使用键盘控制主角移动,并可开枪射击场景中的敌人。玩家具有多种武器,如手枪、霰弹枪和自动步枪,玩家可以切换武器。敌人也会向玩家方向移动并射击玩家。当玩家角色或敌人的生命值减为零时则死亡。当玩家死亡后,游戏结束。二、开发环境        操作系统:Windows        Unity版本:团结引擎1.0.0      

安装Selenium报错解决&webdriver下载

一、安装Selenium报错解决在安装Selenium模块的时候就报错ERROR:Cannotuninstall'certifi'.Itisadistutilsinstalledprojectandthuswecannotaccuratelydeterminewhichfilesbelongtoitwhichwouldleadtoonlyapartialuninstall.就试了一下pipinstallcertifi--ignore-installed 然后就成功了(pipinstallSelenium#这个Selenium的S需要大写)二、webdriver下载这里需要有webdriver驱

【sql】报错信息

报错信息:whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_by在对连接表进行select查找时出现以上报错信息。原因在于所查找的内容随其他查找内容就可以确定了?解决方法:找到自己的mysql安装路径(如果不记得可在计算机管理里面查到,右键选择属性)打开【my.ini】文件添加如下代码在【mysqld】中sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_D

【Unity入门】UGUI之Slider(滑动条)

目录一、什么是Slider?二、Slider属性与功能一、什么是Slider?Slider控件允许用户可以通过鼠标来在预先确定的范围调节数值我们可以在Hierarchy视图右键->UI->Slider来创建滑动条通过上图可以发现Unity内置的Slider主要有3部分,一个是最底层的Background,然后是Fill(进度),然后就是Handle(圆点)注意:Handle可以去除,其并不是必须的。去掉之后的调节我们可以通过代码来控制滑动条的移动,可用于作进度条或血条。二、Slider属性与功能Slider属性,如图:(1)Interactable:控制组件是否接受输入,如果没有被勾选,是不能